﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 示例.接口
{
    public interface I配置服务<T>
    {
        void 启动();
        /// <summary>
        /// 读取 默认的系统配置.
        /// 路径为 程序目录下 "配置.xml" 或者程序设置里面的配置文件名称
        /// 为全局单例.
        /// 读取初始值true时,强制从配置文件重新加载.
        /// </summary>
        /// <returns>T.</returns>
        T 读取(bool 读取初始值);
        /// <summary>
        /// 写入 默认的系统配置.
        /// 路径为 程序目录下 "配置.xml"
        /// </summary>
        /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
        bool 写入();


    }
}
